﻿using System;

namespace SmlEngine.IO.Uri
{
    /// <summary>
    /// Specifies the location an Advanced Uri is relative to.
    /// </summary>
    public enum AdvancedUriKind
    {
        /// <summary>
        /// The Uri is relative to the containing file.
        /// </summary>
        Relative,

        /// <summary>
        /// The Uri is relative to the containing folder.
        /// </summary>
        Containing,

        /// <summary>
        /// The Uri is relative to the program content folder.
        /// </summary>
        Content,

        /// <summary>
        /// The Uri is relative to the program installation directory.
        /// </summary>
        Base,

        /// <summary>
        /// The Uri type cannot be determined.
        /// </summary>
        Indeterminate
    }
}
